function formatSeconds(value) {
    //  秒
    var second = parseInt(value)
    //  分
    var minute = 0
    //  小时
    var hour = 0
    //  天
    //  如果秒数大于60，将秒数转换成整数
    if (second >= 60) {
        //  获取分钟，除以60取整数，得到整数分钟
        minute = parseInt(second / 60)
        //  获取秒数，秒数取佘，得到整数秒数
        second = parseInt(second % 60)
        //  如果分钟大于60，将分钟转换成小时
        if (minute > 60) {
            //  获取小时，获取分钟除以60，得到整数小时
            hour = parseInt(minute / 60)
            //  获取小时后取佘的分，获取分钟除以60取佘的分
            minute = parseInt(minute % 60)
            //  如果小时大于24，将小时转换成天
            //  if (hour > 23) {
            //    //  获取天数，获取小时除以24，得到整天数
            //    day = parseInt(hour / 24)
            //    //  获取天数后取余的小时，获取小时除以24取余的小时
            //    hour = parseInt(hour % 24)
            //  }
        }
    }

    var result = '' + makeUpZero(parseInt(second));
    result = '' + makeUpZero(parseInt(minute)) + ':' + result;
    if (hour > 0) {
        result = '' + makeUpZero(parseInt(hour)) + ':' + result;
    }
    return result
}

function makeUpZero(num) {
    if (num >= 10) {
        return num;
    } else {
        return '0' + num;
    }

}

function objectToArray(obj) {
    var arr = []; //定义数组
    for (var keyVal in obj) {
        arr.push({
            key: keyVal * 1,
            value: obj[keyVal]
        });
    }
    for (var i = 0; i < arr.length - 1; i++) {
        var n = i;
        while (arr[n].key > arr[n + 1].key && n >= 0) {
            var temp = arr[n];
            arr[n] = arr[n + 1];
            arr[n + 1] = temp;
            n--;
        }
    }
    return arr;
}


// 数组最后一个元素移到第一个
function moveLastToFirst(arr) {
    if (arr.length <= 1) {
        return arr;
    }
    let lastElement = arr.pop();
    arr.unshift(lastElement);
    return arr;
}

// 数组第一个元素移到最后一个
function moveFirstToLast(arr) {
    if (arr.length <= 1) {
        return arr;
    }
    let firstElement = arr.shift();
    arr.push(firstElement);
    return arr;
}


export {
    formatSeconds,
    objectToArray,
    moveLastToFirst,
    moveFirstToLast
}